package cn.gorit.mapper.system;

import cn.gorit.dto.system.MsgBoardDto;
import cn.gorit.entity.system.MsgBoard;
import cn.gorit.utils.Page;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @version v1.0
 * @Classname MsgBoardMapper
 * @Description 留言板 mapper
 * @Author CodingGorit
 * @Created on 2021/4/10 18:09
 * @IDLE IntelliJ IDEA
 **/
@Repository
public interface MsgBoardMapper {

    // 前台添加
    void insert(MsgBoardDto dto);

    // 通用查询 > -1
    List<MsgBoard> getBroadByPage(Page<MsgBoard> page);

    Integer getMsgBoardCountByPage(Page<MsgBoard> page);

    void update(MsgBoard msgBoard);

    MsgBoard getById(Integer id);

    void updateStatus(Integer code, Integer id);
}
